#ifndef __RTC_H_
#define __RTC_H_


#ifdef __cplusplus
 extern "C" {
#endif
	
#include "config.h"
#include "app_config.h"
#include "app.h"
#include "drv_network.h"


typedef struct 
{
	//公历  日月年
	uint16 year;
	uint8  month;
	uint8  day;
	
	//时分秒	
	uint8 hour;
	uint8 min;
	uint8 sec;
	uint8 ssec;
}calendar_obj;

extern calendar_obj calendar;	//日历结构体	 


void rtc_init(void);
// void rtc_test(void);

void rtc_ntp_sync(struct app_t* app);

void rtc_calendar_get(calendar_obj* obj);

void rtc_calendar_printf(calendar_obj* obj);

uint8_t rtc_datatime_available(void);

void rtc_task(void);

#ifdef _cplusplus
}
#endif

#endif
	 
	 
	 